from typing import Any, Optional
import typing

import PySide6.QtCore
import PySide6.QtWidgets
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QWidget

class SmallFromBase(QWidget):
    def __init__(
        self, 
        parent: Optional[PySide6.QtWidgets.QWidget] = None, 
        f: PySide6.QtCore.Qt.WindowFlags = Qt.Widget) -> None:
        ###########################################
        super().__init__(parent=parent, f=f)

    def SetValue(self, value: typing.Any) -> None:
        raise NotImplementedError

    def UpdateProperty(self, value: 'dict') -> None:
        raise NotImplementedError

    def Property(self) -> 'dict':
        raise NotImplementedError